Supporting Tools for Designing-By-Contract in Component-Based Applications
نویسندگان
چکیده
This paper deals with the modeling and the automatic implementation of constraints in component based applications. Constraints have been assuming an ever more relevant role in modeling distributed systems as long as business rules implementation, design-by-contract practice, and faulttolerance requirements are concerned. Nevertheless, component developers are not sufficiently supported by existing tools to model and implement such features. In this paper, we propose a set of tools that enable developers both to model component constraints and to automatically generate component skeletons that already implement such constraints.
منابع مشابه
Willingness to pay for contract health care services in dairy animals: a payment card study
A study was undertaken in southern peninsular state of India, the Tamil Nadu State, to assess the farmers’ “Willingness to pay” (WTP) for receiving annual health care services to their dairy animals. The districts of the state were categorized as “Livestock developed” (LD) and “Livestock under developed” (LUD) based on initial base line developed. Contingent valuation (CV) approach was used to ...
متن کاملModeling of Capacity Reservation and Supplier Selection Based on Option Contract
Capacity Reservation, Option Contract, Supplier Selection A key issue for manufacturing firms is planning for outsourced components. In this research, we have considered a manufacturer in a Make-to-Order production environment who has to outsource a special component from a set of suppliers. One selling season is considered and the manufacturer faces uncertain demand during the selling ...
متن کاملCustomizing Component-Based Architectures by Contract
This paper presents an approach to describe, deploy and manage component-based applications having dynamic functional and non-functional requirements. The approach is centered on architectural descriptions and associated high-level contracts. Besides specifying non-functional (or QoS) requirements, these contracts are used to guide architecture customizations required to enforce the requirement...
متن کاملDeploying Non-Functional Aspects by Contract
This paper presents an approach to describe, deploy and manage component-based applications having dynamic functional and non-functional requirements, which include different types of QoS. The approach is centered on an ADL that allows functional and non-functional requirements to be described by high-level textual contracts. The meta information extracted from the software architecture descrip...
متن کاملFeature Dimension Reduction of Multisensor Data Fusion using Principal Component Fuzzy Analysis
These days, the most important areas of research in many different applications, with different tools, are focused on how to get awareness. One of the serious applications is the awareness of the behavior and activities of patients. The importance is due to the need of ubiquitous medical care for individuals. That the doctor knows the patient's physical condition, sometimes is very important. O...
متن کامل